#ifndef macUtils_H
#define macUtils_H


#include <CoreFoundation/CoreFoundation.h>
#include "U2PreRequest.h"


U2EG_NAMESPACE_BEGIN

CFBundleRef mac_loadExeBundle(const char *path);
void * mac_getBundleSym(CFBundleRef bundle, const char *name);
bool mac_unloadExeBundle(CFBundleRef bundle);
void* mac_loadDylib(const char* name);
_U2Share std::string macBundlePath();
_U2Share std::string macPluginPath();

U2EG_NAMESPACE_END


#endif
